package cn.getword.cnblogs.entity;

import cn.getword.cnblogs.util.DateTools;

import java.io.Serializable;

public class CoreEntity implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 主键，采用UUID生成策略
     */
    protected String id;
    /**
     * 所属公司
     */
//        protected Company company;
    /**
     * 所属创建人
     */
    protected User createUser;
    /**
     * 更改人
     */
    protected User updateUser;
    /**
     * 创建日期
     */
    protected String createDateTime;
    /**
     * 修改日期
     */
    protected String updateDateTime;
    /**
     * 是否软删除，初始为0
     */
    private Integer intIsDelete = 0;
    /**
     * 是否为激活，初始位1
     */
    private Integer intIsActive = 1;

    public CoreEntity() {
        try {
            this.updateDateTime = DateTools.getFullNowDateTime("yyyy-MM-dd HH:mm:ss");
        } catch (Exception e) {
            System.out.println("初始化创建者失败：" + e);
        }
    }
}
